1028,1029,1029,1029,1030,1030,1031,1031,1032,1032,1032,1033,1033,1033,1034,1034,1034,1035,1035,1036,1036,1037,1037,1038,1039,1039,1040,1041,1041,1042,1043,1044,1045,1046,1046,1047,1048,1049,1050,1050,1051,1052,1053,1053,1054,1055,1055,1056,1056,1057,1057,1058,1058,1059,1060,1060,1061,1062,1063,1064,1065,1065,1066,1066,1067,1067,1067,1068,1068,1068,1069,1069,1069,1070,1070,1070,1071,1071,1071,1072,1072,1072,1072,1072,1072,1072,1072,1072,1073,1073,1073,1073,1073,1073,1073,1073,1074,1074,1074,1074,1074,1074,1074,1074,1074,1074,1075,1076,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1076,1076,1076,1076,1075,1075,1075,1075,1075,1075,1076,1076,1076,1077,1078,1078,1079,1080,1080,1081,1081,1081,1081,1081,1081,1081,1082,1082,1082,1082,1082,1081,1081,1081,1081,1081,1081,1080,1080,1080,1080,1080,1080,1080,1081,1082,1083,1083,1084,1084,1085,1086,1086,1087,1088,1089,1089,1090,1091,1092,1092,1093,1094,1094,1095,1096,1097,1097,1098,1099,1100,1101,1102,1103,1104,1104,1105,1106,1106,1107,1108,1109,1109,1110,1110,1111,1112,1112,1113,1114,1115,1115,1116,1117,1118,1119,1120,1120,1121,1121,1121,1121,1121,1121,1120,1120,1120,1120,1119,1119,1120,1120,1121,1121,1122,1123,1123,1123,1124,1124,1124,1125,1125,1126,1126,1127,1127,1128,1128,1129,1129,1129,1130,1130,1131,1131,1131,1130,1129,1128,1127,1126,1126,1125,1125,1124,1124,1124,1125,1125,1125,1125,1125,1124,1124,1124,1123,1123,1122,1122,1121,1121,1121,1120,1120,1120,1120,1120,1119,1119,1119,1119,1119,1120,1120,1121,1122,1123,1124,1124,1125,1126,1126,1127,1128,1128,1129,1129,1130,1131,1131,1132,1133,1133,1134,1135,1135,1136,1136,1137,1137,1138,1138,1138,1139,1139,1140,1140,1141,1141,1141,1141,1141,1141,1141,1141,1142,1142,1142,1141,1141,1140,1140,1139,1139,1139,1138,1138,1138,1137,1137,1137,1136,1136,1136,1136,1135,1135,1135,1134,1134,1134,1134,1133,1133,1133,1132,1131,1130,1130,1130,1129,1129,1129,1128,1128,1128,1127,1127,1126,1126,1125,1124,1124,1123,1123,1122,1122,1121,1121,1120,1120,1120,1120,1119,1119,1119,1119,1119,1119,1118,1118,1118,1118,1118,1118,1117,1117,1117,1117,1116,1116,1116,1116,1115,1115,1115,1115,1115,1115,1114,1114,1114,1114,1113,1113,1113,1112,1112,1112,1111,1111,1111,1110,1110,1110,1109,1108,1108,1107,1107,1106,1105,1105,1104,1103,1102,1101,1100,1099,1099,1098,1097,1097,1096,1096,1095,1094,1094,1093,1092,1091,1091,1090,1089,1088,1088,1087,1086,1086,1085,1085,1084,1083,1083,1082,1081,1081,1080,1079,1079,1079,1078,1078,1078,1077,1077,1076,1076,1076,1075,1075,1075,1075,1074,1074,1074,1074,1073,1073,1073,1073,1072,1071,1071,1070,1069,1069,1068,1067,1067,1066,1066,1065,1065,1064,1064,1064,1064,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1064,1064,1064,1064,1065,1065,1065,1065,1065,1065,1065,1065,1065,1066,1066,1067,1068,1069,1069,1070,1071,1071,1071,1071,1072,1073,1074,1074,1075,1076,1077,1077,1077,1078,1078,1078,1078,1078,1078,1078,1077,1077,1076,1076,1075,1074,1073,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1071,1070,1069,1068,1067,1066,1065,1064,1063,1062,1061,1060,1059,1059,1059,1058,1058,1058,1057,1057,1057,1056,1056,1055,1055,1054,1054,1054,1053,1053,1052,1052,1051,1051,1051,1051,1050,1050,1050,1049,1049,1049,1048,1048,1048,1048,1048,1047,1047,1047,1046,1045,1045,1044,1044,1043,1042,1042,1041,1040,1040,1039,1038,1038,1037,1037,1036,1035,1035,1034,1033,1032,1031,1031,1030,1029,1029,1028,1028,1028,1028;369,369,368,367,367,366,366,365,365,364,363,363,362,361,361,360,359,359,358,358,357,357,356,356,356,355,355,355,354,354,354,354,354,354,353,353,353,353,353,352,352,352,352,353,353,353,354,354,355,355,356,356,357,357,357,358,358,358,358,358,358,359,359,360,360,361,362,362,363,364,364,365,366,366,367,368,368,369,370,370,371,372,373,374,375,376,377,378,378,379,380,381,382,383,384,385,385,386,387,388,389,390,391,392,393,394,394,394,394,395,396,397,398,399,400,401,402,403,403,404,405,406,406,407,408,409,410,411,411,412,413,413,413,414,414,414,415,415,416,417,418,419,420,421,421,422,423,424,425,425,426,427,428,429,430,430,431,432,433,434,435,436,436,436,436,437,437,438,438,438,439,439,439,439,440,440,440,440,441,441,441,442,442,442,442,441,441,441,441,441,441,441,441,442,442,442,443,443,443,443,444,444,443,443,443,442,442,442,442,443,443,443,443,443,443,444,444,445,446,447,448,449,449,450,451,452,452,453,453,454,454,455,455,455,456,457,457,458,459,459,460,460,461,461,462,462,463,463,464,465,465,466,466,467,468,468,468,468,468,468,469,469,470,470,471,472,472,473,474,475,476,476,477,478,478,479,479,480,480,481,482,482,483,484,485,486,486,487,488,489,490,490,491,491,491,491,491,492,492,492,493,493,493,494,494,495,495,495,496,496,496,497,497,497,498,498,499,499,500,500,499,498,498,497,497,498,498,499,500,501,502,503,504,505,505,506,507,507,508,508,509,509,510,511,511,512,513,513,514,515,515,516,517,518,518,519,520,520,521,522,523,523,524,525,525,525,525,524,523,523,522,521,521,520,519,519,518,518,517,517,517,516,516,515,515,514,514,513,513,512,511,510,510,509,508,507,506,505,505,504,503,502,501,500,500,499,498,497,497,496,495,494,494,493,492,491,490,489,489,488,487,486,486,485,484,484,483,482,482,481,480,480,479,478,478,478,477,477,476,476,476,475,475,475,475,475,475,475,476,476,476,477,477,478,478,478,479,479,479,479,480,480,480,480,481,481,481,482,482,483,483,483,482,482,482,481,481,481,480,479,479,478,477,477,476,476,475,474,474,473,472,471,471,470,469,468,468,467,466,465,465,465,464,464,464,463,463,463,462,462,461,461,460,460,459,458,457,457,456,455,454,453,452,451,450,449,448,447,446,445,445,444,443,442,442,441,440,439,438,437,436,435,434,434,433,433,433,433,432,432,432,431,430,429,429,429,429,428,428,428,428,427,426,426,425,424,423,422,421,420,420,419,419,418,418,418,418,418,417,416,415,414,413,412,411,410,409,408,407,406,405,405,405,405,405,405,405,405,405,405,405,405,405,405,404,403,403,402,401,401,400,399,399,398,398,397,397,396,395,395,394,394,393,393,392,391,390,390,389,388,388,387,386,386,385,384,383,382,382,381,380,380,380,379,379,378,378,378,377,377,377,376,376,376,375,375,374,374,374,373,373,373,373,373,372,372,372,371,371,370,369,369